package com.t.bricks.bussiness.db.entity.teacher.base;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.t.bricks.annotation.DataInfo;

/**
 * 教师信息'Teacher'表实体类
 * 警告:非数据库字段禁止在此添加,应该创建扩展实体中添加
 * @author HuangXinBian
 * @DateTime 2021年12月13日 16:12:17
 */
@ApiModel("教师信息Teacher")
@DataInfo(sDbName="BricksAppraise", sTableName="Teacher")
public class TeacherBase implements Serializable {

	private static final long serialVersionUID = 1L;// 使用rmi时需修改

	/**
	 * 编号
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sId", sComment="编号", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=true, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=0 )
	@ApiModelProperty(value="编号", example="")
	//[end]
	protected String sId;

	/**
	 * 姓名
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sName", sComment="姓名", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=32, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=1 )
	@ApiModelProperty(value="姓名", example="")
	//[end]
	protected String sName;

	/**
	 * 工号(联合唯一)
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sNo", sComment="工号(联合唯一)", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=30, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=2 )
	@ApiModelProperty(value="工号(联合唯一)", example="")
	//[end]
	protected String sNo;

	/**
	 * 电话(联合唯一)
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sPhone", sComment="电话(联合唯一)", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=30, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=3 )
	@ApiModelProperty(value="电话(联合唯一)", example="")
	//[end]
	protected String sPhone;

	/**
	 * 性别(枚举,1:男,0:女)
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="iSex", sComment="性别(枚举,1:男,0:女)", isDbField=true, sDbFileType="int",
		sDefaultData="0", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=4 )
	@ApiModelProperty(value="性别(枚举,1:男,0:女)", example="0")
	//[end]
	protected Integer iSex;

	/**
	 * 微信
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sWechat", sComment="微信", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=50, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=5 )
	@ApiModelProperty(value="微信", example="")
	//[end]
	protected String sWechat;

	/**
	 * 邮件
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sMail", sComment="邮件", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=50, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=6 )
	@ApiModelProperty(value="邮件", example="")
	//[end]
	protected String sMail;

	/**
	 * 身份证号
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sCardID", sComment="身份证号", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=20, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=7 )
	@ApiModelProperty(value="身份证号", example="")
	//[end]
	protected String sCardID;

	/**
	 * 人员状态
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="iPersonState", sComment="人员状态", isDbField=true, sDbFileType="int",
		sDefaultData="0", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=8 )
	@ApiModelProperty(value="人员状态", example="0")
	//[end]
	protected Integer iPersonState;

	/**
	 * 职称
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sTitle", sComment="职称", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=50, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=9 )
	@ApiModelProperty(value="职称", example="")
	//[end]
	protected String sTitle;

	/**
	 * 现职称任职时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="dTitleDate", sComment="现职称任职时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=10 )
	@ApiModelProperty(value="现职称任职时间", example="")
	//[end]
	protected Date dTitleDate;

	/**
	 * 职务
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sJob", sComment="职务", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=50, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=11 )
	@ApiModelProperty(value="职务", example="")
	//[end]
	protected String sJob;

	/**
	 * 现职称任职时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="dJobDate", sComment="现职称任职时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=12 )
	@ApiModelProperty(value="现职称任职时间", example="")
	//[end]
	protected Date dJobDate;

	/**
	 * 岗位
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sStation", sComment="岗位", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=50, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=13 )
	@ApiModelProperty(value="岗位", example="")
	//[end]
	protected String sStation;

	/**
	 * 入职时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="dEntryDate", sComment="入职时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=14 )
	@ApiModelProperty(value="入职时间", example="")
	//[end]
	protected Date dEntryDate;

	/**
	 * 退休时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="dRetire", sComment="退休时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=15 )
	@ApiModelProperty(value="退休时间", example="")
	//[end]
	protected Date dRetire;

	/**
	 * 返聘时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="dRehire", sComment="返聘时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=16 )
	@ApiModelProperty(value="返聘时间", example="")
	//[end]
	protected Date dRehire;

	/**
	 * 最后毕业学校
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sLastSchool", sComment="最后毕业学校", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=50, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=17 )
	@ApiModelProperty(value="最后毕业学校", example="")
	//[end]
	protected String sLastSchool;

	/**
	 * 相关专业
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sSpecialty", sComment="相关专业", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=50, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=18 )
	@ApiModelProperty(value="相关专业", example="")
	//[end]
	protected String sSpecialty;

	/**
	 * 学位学历
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sDegree", sComment="学位学历", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=50, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=19 )
	@ApiModelProperty(value="学位学历", example="")
	//[end]
	protected String sDegree;

	/**
	 * 有效开始时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="dFromTime", sComment="有效开始时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=20 )
	@ApiModelProperty(value="有效开始时间", example="")
	//[end]
	protected Date dFromTime;

	/**
	 * 失效时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="dEndTime", sComment="失效时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=21 )
	@ApiModelProperty(value="失效时间", example="")
	//[end]
	protected Date dEndTime;

	/**
	 * 备注
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sMemo", sComment="备注", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=64, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=22 )
	@ApiModelProperty(value="备注", example="")
	//[end]
	protected String sMemo;

	/**
	 * 创建人员
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sCreator", sComment="创建人员", isDbField=true, sDbFileType="varchar",
		sDefaultData="0", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=23 )
	@ApiModelProperty(value="创建人员", example="0")
	//[end]
	protected String sCreator;

	/**
	 * 创建时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="dCreateDate", sComment="创建时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=24 )
	@ApiModelProperty(value="创建时间", example="")
	//[end]
	protected Date dCreateDate;

	/**
	 * 修改人员
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="sModifieder", sComment="修改人员", isDbField=true, sDbFileType="varchar",
		sDefaultData="0", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=25 )
	@ApiModelProperty(value="修改人员", example="0")
	//[end]
	protected String sModifieder;

	/**
	 * 修改时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="dModifiedDate", sComment="修改时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=26 )
	@ApiModelProperty(value="修改时间", example="")
	//[end]
	protected Date dModifiedDate;

	/**
	 * 状态
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="iState", sComment="状态", isDbField=true, sDbFileType="int",
		sDefaultData="1", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=27 )
	@ApiModelProperty(value="状态", example="1")
	//[end]
	protected Integer iState;

	/**
	 * 序号
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="iIndex", sComment="序号", isDbField=true, sDbFileType="int",
		sDefaultData="1", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=28 )
	@ApiModelProperty(value="序号", example="1")
	//[end]
	protected Integer iIndex;

	/**
	 * 版本号
	 */
	//[start]
	@DataInfo( sDbName="BricksAppraise", sTableName="Teacher",
		sName="iVersion", sComment="版本号", isDbField=true, sDbFileType="int",
		sDefaultData="1", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=29 )
	@ApiModelProperty(value="版本号", example="1")
	//[end]
	protected Integer iVersion;

	/**
	 * 取 编号
	 * @return String
	 */
	public String getsId() {
		return sId;
	}

	/**
	 * 设置编号
	 * @param sId
	 */
	public void setsId(String sId) {
		this.sId = sId;
	}

	/**
	 * 取 姓名
	 * @return String
	 */
	public String getsName() {
		return sName;
	}

	/**
	 * 设置姓名
	 * @param sName
	 */
	public void setsName(String sName) {
		this.sName = sName;
	}

	/**
	 * 取 工号(联合唯一)
	 * @return String
	 */
	public String getsNo() {
		return sNo;
	}

	/**
	 * 设置工号(联合唯一)
	 * @param sNo
	 */
	public void setsNo(String sNo) {
		this.sNo = sNo;
	}

	/**
	 * 取 电话(联合唯一)
	 * @return String
	 */
	public String getsPhone() {
		return sPhone;
	}

	/**
	 * 设置电话(联合唯一)
	 * @param sPhone
	 */
	public void setsPhone(String sPhone) {
		this.sPhone = sPhone;
	}

	/**
	 * 取 性别(枚举,1:男,0:女)
	 * @return Integer
	 */
	public Integer getiSex() {
		return iSex;
	}

	/**
	 * 设置性别(枚举,1:男,0:女)
	 * @param iSex
	 */
	public void setiSex(Integer iSex) {
		this.iSex = iSex;
	}

	/**
	 * 取 微信
	 * @return String
	 */
	public String getsWechat() {
		return sWechat;
	}

	/**
	 * 设置微信
	 * @param sWechat
	 */
	public void setsWechat(String sWechat) {
		this.sWechat = sWechat;
	}

	/**
	 * 取 邮件
	 * @return String
	 */
	public String getsMail() {
		return sMail;
	}

	/**
	 * 设置邮件
	 * @param sMail
	 */
	public void setsMail(String sMail) {
		this.sMail = sMail;
	}

	/**
	 * 取 身份证号
	 * @return String
	 */
	public String getsCardID() {
		return sCardID;
	}

	/**
	 * 设置身份证号
	 * @param sCardID
	 */
	public void setsCardID(String sCardID) {
		this.sCardID = sCardID;
	}

	/**
	 * 取 人员状态
	 * @return Integer
	 */
	public Integer getiPersonState() {
		return iPersonState;
	}

	/**
	 * 设置人员状态
	 * @param iPersonState
	 */
	public void setiPersonState(Integer iPersonState) {
		this.iPersonState = iPersonState;
	}

	/**
	 * 取 职称
	 * @return String
	 */
	public String getsTitle() {
		return sTitle;
	}

	/**
	 * 设置职称
	 * @param sTitle
	 */
	public void setsTitle(String sTitle) {
		this.sTitle = sTitle;
	}

	/**
	 * 取 现职称任职时间
	 * @return Date
	 */
	public Date getdTitleDate() {
		return dTitleDate;
	}

	/**
	 * 设置现职称任职时间
	 * @param dTitleDate
	 */
	public void setdTitleDate(Date dTitleDate) {
		this.dTitleDate = dTitleDate;
	}

	/**
	 * 取 职务
	 * @return String
	 */
	public String getsJob() {
		return sJob;
	}

	/**
	 * 设置职务
	 * @param sJob
	 */
	public void setsJob(String sJob) {
		this.sJob = sJob;
	}

	/**
	 * 取 现职称任职时间
	 * @return Date
	 */
	public Date getdJobDate() {
		return dJobDate;
	}

	/**
	 * 设置现职称任职时间
	 * @param dJobDate
	 */
	public void setdJobDate(Date dJobDate) {
		this.dJobDate = dJobDate;
	}

	/**
	 * 取 岗位
	 * @return String
	 */
	public String getsStation() {
		return sStation;
	}

	/**
	 * 设置岗位
	 * @param sStation
	 */
	public void setsStation(String sStation) {
		this.sStation = sStation;
	}

	/**
	 * 取 入职时间
	 * @return Date
	 */
	public Date getdEntryDate() {
		return dEntryDate;
	}

	/**
	 * 设置入职时间
	 * @param dEntryDate
	 */
	public void setdEntryDate(Date dEntryDate) {
		this.dEntryDate = dEntryDate;
	}

	/**
	 * 取 退休时间
	 * @return Date
	 */
	public Date getdRetire() {
		return dRetire;
	}

	/**
	 * 设置退休时间
	 * @param dRetire
	 */
	public void setdRetire(Date dRetire) {
		this.dRetire = dRetire;
	}

	/**
	 * 取 返聘时间
	 * @return Date
	 */
	public Date getdRehire() {
		return dRehire;
	}

	/**
	 * 设置返聘时间
	 * @param dRehire
	 */
	public void setdRehire(Date dRehire) {
		this.dRehire = dRehire;
	}

	/**
	 * 取 最后毕业学校
	 * @return String
	 */
	public String getsLastSchool() {
		return sLastSchool;
	}

	/**
	 * 设置最后毕业学校
	 * @param sLastSchool
	 */
	public void setsLastSchool(String sLastSchool) {
		this.sLastSchool = sLastSchool;
	}

	/**
	 * 取 相关专业
	 * @return String
	 */
	public String getsSpecialty() {
		return sSpecialty;
	}

	/**
	 * 设置相关专业
	 * @param sSpecialty
	 */
	public void setsSpecialty(String sSpecialty) {
		this.sSpecialty = sSpecialty;
	}

	/**
	 * 取 学位学历
	 * @return String
	 */
	public String getsDegree() {
		return sDegree;
	}

	/**
	 * 设置学位学历
	 * @param sDegree
	 */
	public void setsDegree(String sDegree) {
		this.sDegree = sDegree;
	}

	/**
	 * 取 有效开始时间
	 * @return Date
	 */
	public Date getdFromTime() {
		return dFromTime;
	}

	/**
	 * 设置有效开始时间
	 * @param dFromTime
	 */
	public void setdFromTime(Date dFromTime) {
		this.dFromTime = dFromTime;
	}

	/**
	 * 取 失效时间
	 * @return Date
	 */
	public Date getdEndTime() {
		return dEndTime;
	}

	/**
	 * 设置失效时间
	 * @param dEndTime
	 */
	public void setdEndTime(Date dEndTime) {
		this.dEndTime = dEndTime;
	}

	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 创建人员
	 * @return String
	 */
	public String getsCreator() {
		return sCreator;
	}

	/**
	 * 设置创建人员
	 * @param sCreator
	 */
	public void setsCreator(String sCreator) {
		this.sCreator = sCreator;
	}

	/**
	 * 取 创建时间
	 * @return Date
	 */
	public Date getdCreateDate() {
		return dCreateDate;
	}

	/**
	 * 设置创建时间
	 * @param dCreateDate
	 */
	public void setdCreateDate(Date dCreateDate) {
		this.dCreateDate = dCreateDate;
	}

	/**
	 * 取 修改人员
	 * @return String
	 */
	public String getsModifieder() {
		return sModifieder;
	}

	/**
	 * 设置修改人员
	 * @param sModifieder
	 */
	public void setsModifieder(String sModifieder) {
		this.sModifieder = sModifieder;
	}

	/**
	 * 取 修改时间
	 * @return Date
	 */
	public Date getdModifiedDate() {
		return dModifiedDate;
	}

	/**
	 * 设置修改时间
	 * @param dModifiedDate
	 */
	public void setdModifiedDate(Date dModifiedDate) {
		this.dModifiedDate = dModifiedDate;
	}

	/**
	 * 取 状态
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置状态
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

	/**
	 * 取 序号
	 * @return Integer
	 */
	public Integer getiIndex() {
		return iIndex;
	}

	/**
	 * 设置序号
	 * @param iIndex
	 */
	public void setiIndex(Integer iIndex) {
		this.iIndex = iIndex;
	}

	/**
	 * 取 版本号
	 * @return Integer
	 */
	public Integer getiVersion() {
		return iVersion;
	}

	/**
	 * 设置版本号
	 * @param iVersion
	 */
	public void setiVersion(Integer iVersion) {
		this.iVersion = iVersion;
	}

}
